// 登录页-业务模块
console.log( '登录页-业务模块。。。' )
// 页面地址：http://localhost:9090/login.html
// 登录接口：http://localhost:8080/users/login

// 输入模块
import axios from 'axios'

// 获取登录成功后跳转的地址
let page_url = localStorage.getItem('page_url')

// 获取元素
let user = document.querySelector('#user')
let pass = document.querySelector('#pass')
let form = document.querySelector('.form-signin')

// 表单的submit事件
form.onsubmit = function (e){
    // 阻止表单提交
    e.preventDefault()

    // 获取账号和密码
    let userVal = user.value
    let passVal = pass.value

    // 验证账号密码
    if (userVal.length < 6 || userVal.length > 18) {
        alert('请正确输入账号')
        return
    }
    if (passVal.length < 6 || passVal.length > 18) {
        alert('请正确输入密码')
        return
    }

    // 发送登录请求
    // axios.post('http://localhost:8080/users/login',{
    axios.post('/api/users/login',{
        user: userVal,
        pass: passVal
    })
    .then((res)=>{
        let {data} = res
        alert(data.msg)
        if (data.code === 1) {
            // 登录成功，先保存token，然后跳转到指定页面
            localStorage.setItem('token',data.token)
            location.href = page_url
        }
    })
}